body {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6c6d6c;
background:#0e280b;
}

.clear {
clear:both;
}

.left {
float:left;
}

.right{
float:right;
}

.bold{
font-weight:bold;
}


.normal{
font-weight:normal;
}

.no_decoration {
text-decoration:none;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
}

.orange{
color:#fcad16;
}

h1{
	font-size:20px;
	color:#FFFFFF;
	margin:0;
	padding:0 0 0 13px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}

h2{
font-size:18px;
color:#ea9e0b;
margin:0;
padding:0;
font-weight:normal;
font-family:"Times New Roman", Times, serif;
}

#all {
width:900px;
padding:0;
margin:5px auto;
}

#header{
background:url(../images/bck_header.gif) 0 0 no-repeat;
height:139px;
}

#logo{
padding:0;
width:230px;
height:139px;
float:left;
}

#logo img{
border:none;
}

#call{
float:right;
width:322px;
font-family:"Times New Roman", Times, serif;
color:#f5e3c2;
text-align:right;
padding:6px 0 0 0;
}

#call a {
color:#f5e3c2;
}

#call a:hover {
color:#fcad16;
}

#call .l1{
font-size:30px;
}
#call .l2{
font-size:18px;
}

#stateit{
	float:right;
	width:625px;
	font-family:"Times New Roman", Times, serif;
color:#f5e3c2;
	text-align:right;
	padding:20px 10px 0 0;
}

#stateit .l1{
	font-size:24px;
	font-style: italic;
}

#menu{
height:45px;
line-height:45px;
background:url(../images/bck_menu.gif) 0 0 no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:18px;
}

#menu ul a{
color:#0f2a0c;
}

#menu ul a:hover{
color:#FFFFFF;
text-decoration:none;
}

#menu .line{
height:45px;
width:2px;
background:url(../images/menu_line.gif) 0 0 no-repeat;
margin:0 23px;
}


#menu ul{
list-style:none;
padding:0 0 0 40px;
margin:0;
color:#c41230;
}

#menu li{
float:left;
padding:0;
}




#edit{
background:#FFFFFF;
}

#edit .container{

}

#banner{
width:887px;
margin:0 auto;
padding:6px 0 1px 0;
}

#banner_line{
height:4px;
font-size:0;
background:#13330f;
width:887px;
margin:0 auto;
}


#two_columns{
padding:10px 0;
}

#left_column{
width:635px;
float:left;
padding:0 0 0 7px;
}

#left_column a{
color: #ea9e0b;
}

#left_column .hdr{
padding:0 0 6px 0;
}
#left_column .txt_top{
padding:0 0 6px 0;
}
#left_column .hdr_h1{
background:url(../images/bck_h1.gif) 0 0 no-repeat;
width:295px;
height:36px;
line-height:36px;
font-family:"Times New Roman", Times, serif;
font-size:24px;
color:#FFFFFF;
padding:0 0 5px 5px;
margin:14px 0 0 0;
}

#left_column .hdr_h1 a{
color: #FFFFFF;
}

#left_column .hdr_h1 a:hover{
text-decoration:underline;
}

#left_column .line_txt{

}

#left_column .line_txt_l{
float:left;
width:28px;
padding:0 10px 0 0;
}

#left_column .line_txt_r{
float:left;
width:587px;
}

#left_column .line_txt_r a{
color: #6c6d6c;
text-decoration:underline;
}

#left_column .line_txt_r a:hover{
color: #ea9e0b;
text-decoration:underline;
}

#left_column h1{
	font-size:17px;
	color:#25751B;
	margin:0;
	padding:0;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}

#three_images{

}

#three_images .tab{
float:left;
width:165px;
padding:0 20px;
}


#right_column{
width:231px;
float:right;
padding:0 6px 0 0;
}

#right_column h1{
	font-size:20px;
	color:#ea9e0b;
	margin:0;
	padding:0 0 0 13px;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}

#box{
width:231px;
}

#box .hdr{
background:url(../images/box_t.gif) 0 0 no-repeat;
height:29px;
}

#box .cnt{
background:url(../images/box_grad.gif) 0 0 repeat-x #00701a;
padding:0 0 10px 0;
}

#box .txt1{
font-family:"Trebuchet MS";
color:#b3e5ad;
padding:13px 13px 0 13px;
line-height:16px;
}

#box .txt2{
font-family:"Times New Roman", Times, serif;
color:#b3e5ad;
padding:5px 13px 18px 0;
text-align:right;
}

#box .line{
background:url(../images/line_right.gif) 0 0 no-repeat;
width:194px;
height:1px;
font-size:0;
margin:0 auto;
padding:0 0 9px 0;
}

#box .guarantee{
	padding:0px;
	color:#FFFFFF;
}

#box .guarantee a {
color:#FFFFFF;
}

#box .guarantee a:hover {
color:#fcad16;
}

.img_left{
float:left;
margin:0 10px 10px 0;
}


#box .code{
text-align:center;
}

#banner2{
height:158px;
padding:2px 0 0 0;
}


#footer{
height:52px;
line-height:52px;
color:#FFFFFF;
background:url(../images/footer.gif) 0 0 no-repeat;
font-family:"Times New Roman", Times, serif;
font-size:16px;
}

#footer a{
color:#FFFFFF;
}

#footer ul{
list-style:none;
padding:0;
margin:0;
}

#footer li{
display:inline;
padding:0 10px;
}

#sub_footer{
text-align:right;
color:#eddbba;
font-size:12px;
font-family:"Times New Roman", Times, serif;
padding:7px;
line-height:20px;
}

#sub_footer a {
color:#f5e3c2;
}

#sub_footer a:hover {
color:#fcad16;
}

.portfolio {
	margin:0 auto;
	width: 600px
}

.portfolio .h1{
	font-size:17px;
	color:#25751B;
	margin:0;
	padding:10px 0 0 0;
	font-weight:normal;
	font-family:"Times New Roman", Times, serif;
}

.portfolio .centre{


	
	}

.tmp_image {
	float:left;
	padding:5px;
}
